﻿

/*判断是否为有效手机号*/
function isValidMobile(str) {
    // 11位或12位号码
    // 12位号码首部必须为0
    // 11位号码前两位为13，15，18之一的数字
    // 12位号码前两位为013，015，018之一的数字
    var re = /(^\s*0?(13|15|18)[0-9]{9}\s*$)/;
    return re.test(str);
}
/*判断是否为正整数*/
function isPositiveNumber(str) {
    var re = /^[1-9]\d*$/;
    return re.test(str);
}

/*判断是否为有效Email*/
function isValidEmail(str) {
    var re = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
    return re.test(str);
}

/*转换日期*/
function parseDate(str) {
    //str 格式 yyyy-mm-dd
    var re = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
    var a = str.match(re);

    return new Date(a[1], a[2] - 1, a[3]);
}

/*字符串去空格*/
String.prototype.trim = function() {
return this.replace(/^\s+/, '').replace(/\s+$/, '');
}


